History
History
Synonyms
UK
US
Meaning:
contend

to struggle, compete

compete, fight

exert

to bring (something powerful) into use

make use of

GIVE ALL ONE'S GOT as in Wiktionary
GIVE ALL ONE'S GOT as in Wikipedia